Dynomotion

Group: DynoMotion Message: 12434 From: semperfikurt Date: 10/25/2015
Subject: KStep jerky motion

I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 

  @@attachment@@
Group: DynoMotion Message: 12436 From: TK Date: 10/25/2015
Subject: Re: KStep jerky motion [2 Attachments]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 

I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 


Group: DynoMotion Message: 12439 From: kurt huizenga Date: 10/25/2015
Subject: Re: KStep jerky motion [1 Attachment]
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 



Group: DynoMotion Message: 12440 From: TK Date: 10/25/2015
Subject: Re: KStep jerky motion
Hi semperfikurt,

With GCode segments only ~ 0.0003 inches long and only 4 decimals in the GCode (0.0001 inches) the resulting path has a lot of zig-zags.  It takes some patience but zooming in carefully you can see them.  Do you know why your CAD system is generating so many tiny segments?



I wrote up an analysis and hopefully a solution for the wiki:
http://dynomotion.com/wiki/index.php?title=Trajectory_Planner_Smoothing_Noisy_GCode

Please let us know how it works.
Regards
TK

On 10/25/2015 12:41 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 




Group: DynoMotion Message: 12545 From: kurt huizenga Date: 11/19/2015
Subject: Re: KStep jerky motion [1 Attachment]
Hey Tom, 
I have worked on this problem for a little while now and think I have eliminated some variables but still could use some help pinpointing the issues with the wavy machine movement.

  Attached is the gcode for a test pattern I did, as well as the output and my current settings.  I played around with it for awhile but can't seem to get it to smooth out.  I moved the job around on the bed with fixture offsets so I don't think the problem is mechanical, and the gcode is basically linear so I don't think it's a CAM problem either which makes me think I have something wrong in the settings area.  Is there something in how I have my settings configured that might be causing this problem? 

Thanks! 

%
O0
N1G40G49G80
(Engraving)
N2(Tool Diameter = 0.0 Length = 4.0 )
N3G54
N4G20T1M6
N5 S10000M3
N6G90G1X0.Y4. F150.
N7G43Z0.25H1
N8 Z0.
N9 Y1.5
N10 Z0.25
N11 X0.1307Y1.4943
N12 Z0.
N13 X0.3486Y3.9848
N14 Z0.25
N15 X0.6946Y3.9392
N16 Z0.
N17 X0.2605Y1.4772
N18 Z0.25
N19 X0.3882Y1.4489
N20 Z0.
N21 X1.0353Y3.8637
N22 Z0.25
N23 X1.3681Y3.7588
N24 Z0.
N25 X0.513Y1.4095
N26 Z0.25
N27 X0.6339Y1.3595
N28 Z0.
N29 X1.6905Y3.6252
N30 Z0.25
N31 X2.Y3.4641
N32 Z0.
N33 X0.75Y1.299
N34 Z0.25
N35 X0.8604Y1.2287
N36 Z0.
N37 X2.2943Y3.2766
N38 Z0.25
N39 X2.5711Y3.0642
N40 Z0.
N41 X0.9642Y1.1491
N42 Z0.25
N43 X1.0607Y1.0607
N44 Z0.
N45 X2.8284Y2.8284
N46 Z0.25
N47 X3.0642Y2.5711
N48 Z0.
N49 X1.1491Y0.9642
N50 Z0.25
N51 X1.2287Y0.8604
N52 Z0.
N53 X3.2766Y2.2943
N54 Z0.25
N55 X3.4641Y2.
N56 Z0.
N57 X1.299Y0.75
N58 Z0.25
N59 X1.3595Y0.6339
N60 Z0.
N61 X3.6252Y1.6905
N62 Z0.25
N63 X3.7588Y1.3681
N64 Z0.
N65 X1.4095Y0.513
N66 Z0.25
N67 X1.4489Y0.3882
N68 Z0.
N69 X3.8637Y1.0353
N70 Z0.25
N71 X3.9392Y0.6946
N72 Z0.
N73 X1.4772Y0.2605
N74 Z0.25
N75 X1.4943Y0.1307
N76 Z0.
N77 X3.9848Y0.3486
N78 Z0.25
N79 X4.Y0.
N80 Z0.
N81 X1.5
N82 Z0.25
N83M30
%





On Monday, October 26, 2015 1:43 AM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

With GCode segments only ~ 0.0003 inches long and only 4 decimals in the GCode (0.0001 inches) the resulting path has a lot of zig-zags.  It takes some patience but zooming in carefully you can see them.  Do you know why your CAD system is generating so many tiny segments?

alt

I wrote up an analysis and hopefully a solution for the wiki:
http://dynomotion.com/wiki/index.php?title=Trajectory_Planner_Smoothing_Noisy_GCode

Please let us know how it works.
Regards
TK

On 10/25/2015 12:41 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 






  @@attachment@@
Group: DynoMotion Message: 12546 From: TK Date: 11/19/2015
Subject: Re: KStep jerky motion [4 Attachments]
Hi semperfikurt,

Your acceleration of 30inches/sec2 is fairly high.  What type of machine mechanical structure do you have?  Can it handle that level of acceleration without deforming?  It looks like after the short moves the following line is wavy like the machine is shaking and settling out.

Maybe try reducing the acceleration way down to 5inches/sec2.  Doing so only increased the run time from 37.6 seconds to 45.7 seconds.

Regards
TK

On 11/19/2015 4:10 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
Hey Tom, 
I have worked on this problem for a little while now and think I have eliminated some variables but still could use some help pinpointing the issues with the wavy machine movement.

  Attached is the gcode for a test pattern I did, as well as the output and my current settings.  I played around with it for awhile but can't seem to get it to smooth out.  I moved the job around on the bed with fixture offsets so I don't think the problem is mechanical, and the gcode is basically linear so I don't think it's a CAM problem either which makes me think I have something wrong in the settings area.  Is there something in how I have my settings configured that might be causing this problem? 

Thanks! 

%
O0
N1G40G49G80
(Engraving)
N2(Tool Diameter = 0.0 Length = 4.0 )
N3G54
N4G20T1M6
N5 S10000M3
N6G90G1X0.Y4. F150.
N7G43Z0.25H1
N8 Z0.
N9 Y1.5
N10 Z0.25
N11 X0.1307Y1.4943
N12 Z0.
N13 X0.3486Y3.9848
N14 Z0.25
N15 X0.6946Y3.9392
N16 Z0.
N17 X0.2605Y1.4772
N18 Z0.25
N19 X0.3882Y1.4489
N20 Z0.
N21 X1.0353Y3.8637
N22 Z0.25
N23 X1.3681Y3.7588
N24 Z0.
N25 X0.513Y1.4095
N26 Z0.25
N27 X0.6339Y1.3595
N28 Z0.
N29 X1.6905Y3.6252
N30 Z0.25
N31 X2.Y3.4641
N32 Z0.
N33 X0.75Y1.299
N34 Z0.25
N35 X0.8604Y1.2287
N36 Z0.
N37 X2.2943Y3.2766
N38 Z0.25
N39 X2.5711Y3.0642
N40 Z0.
N41 X0.9642Y1.1491
N42 Z0.25
N43 X1.0607Y1.0607
N44 Z0.
N45 X2.8284Y2.8284
N46 Z0.25
N47 X3.0642Y2.5711
N48 Z0.
N49 X1.1491Y0.9642
N50 Z0.25
N51 X1.2287Y0.8604
N52 Z0.
N53 X3.2766Y2.2943
N54 Z0.25
N55 X3.4641Y2.
N56 Z0.
N57 X1.299Y0.75
N58 Z0.25
N59 X1.3595Y0.6339
N60 Z0.
N61 X3.6252Y1.6905
N62 Z0.25
N63 X3.7588Y1.3681
N64 Z0.
N65 X1.4095Y0.513
N66 Z0.25
N67 X1.4489Y0.3882
N68 Z0.
N69 X3.8637Y1.0353
N70 Z0.25
N71 X3.9392Y0.6946
N72 Z0.
N73 X1.4772Y0.2605
N74 Z0.25
N75 X1.4943Y0.1307
N76 Z0.
N77 X3.9848Y0.3486
N78 Z0.25
N79 X4.Y0.
N80 Z0.
N81 X1.5
N82 Z0.25
N83M30
%





On Monday, October 26, 2015 1:43 AM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

With GCode segments only ~ 0.0003 inches long and only 4 decimals in the GCode (0.0001 inches) the resulting path has a lot of zig-zags.  It takes some patience but zooming in carefully you can see them.  Do you know why your CAD system is generating so many tiny segments?

alt

I wrote up an analysis and hopefully a solution for the wiki:
http://dynomotion.com/wiki/index.php?title=Trajectory_Planner_Smoothing_Noisy_GCode

Please let us know how it works.
Regards
TK

On 10/25/2015 12:41 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 







Group: DynoMotion Message: 12547 From: kurt huizenga Date: 11/20/2015
Subject: Re: KStep jerky motion
Attachments :
Sorry I forgot, here is the image.



On Friday, November 20, 2015 1:31 PM, kurt huizenga <semperfikurt@...> wrote:


Hey Tom,
I am using a desktop gantry type router setup, very similar to an openbuilds OX but more heavily built.  I dialed down the acceleration and it did yield a big improvement in the movement accuracy.  Attached is a picture of that test run.  There are still a few spots with some lingering artifacts though.  I found looking at other tests that the waviness is strongest at the start of the movement.  So for the lines I am drawing, they are wavy at the beginning and straighten out some at the end.  Is there anything else that you know of that could be causing this aside from the acceleration?  

thanks again for the help! 



On Thursday, November 19, 2015 9:45 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
Hi semperfikurt,

Your acceleration of 30inches/sec2 is fairly high.  What type of machine mechanical structure do you have?  Can it handle that level of acceleration without deforming?  It looks like after the short moves the following line is wavy like the machine is shaking and settling out.

Maybe try reducing the acceleration way down to 5inches/sec2.  Doing so only increased the run time from 37.6 seconds to 45.7 seconds.

Regards
TK

On 11/19/2015 4:10 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
Hey Tom, 
I have worked on this problem for a little while now and think I have eliminated some variables but still could use some help pinpointing the issues with the wavy machine movement.

  Attached is the gcode for a test pattern I did, as well as the output and my current settings.  I played around with it for awhile but can't seem to get it to smooth out.  I moved the job around on the bed with fixture offsets so I don't think the problem is mechanical, and the gcode is basically linear so I don't think it's a CAM problem either which makes me think I have something wrong in the settings area.  Is there something in how I have my settings configured that might be causing this problem? 

Thanks! 

%
O0
N1G40G49G80
(Engraving)
N2(Tool Diameter = 0.0 Length = 4.0 )
N3G54
N4G20T1M6
N5 S10000M3
N6G90G1X0.Y4. F150.
N7G43Z0.25H1
N8 Z0.
N9 Y1.5
N10 Z0.25
N11 X0.1307Y1.4943
N12 Z0.
N13 X0.3486Y3.9848
N14 Z0.25
N15 X0.6946Y3.9392
N16 Z0.
N17 X0.2605Y1.4772
N18 Z0.25
N19 X0.3882Y1.4489
N20 Z0.
N21 X1.0353Y3.8637
N22 Z0.25
N23 X1.3681Y3.7588
N24 Z0.
N25 X0.513Y1.4095
N26 Z0.25
N27 X0.6339Y1.3595
N28 Z0.
N29 X1.6905Y3.6252
N30 Z0.25
N31 X2.Y3.4641
N32 Z0.
N33 X0.75Y1.299
N34 Z0.25
N35 X0.8604Y1.2287
N36 Z0.
N37 X2.2943Y3.2766
N38 Z0.25
N39 X2.5711Y3.0642
N40 Z0.
N41 X0.9642Y1.1491
N42 Z0.25
N43 X1.0607Y1.0607
N44 Z0.
N45 X2.8284Y2.8284
N46 Z0.25
N47 X3.0642Y2.5711
N48 Z0.
N49 X1.1491Y0.9642
N50 Z0.25
N51 X1.2287Y0.8604
N52 Z0.
N53 X3.2766Y2.2943
N54 Z0.25
N55 X3.4641Y2.
N56 Z0.
N57 X1.299Y0.75
N58 Z0.25
N59 X1.3595Y0.6339
N60 Z0.
N61 X3.6252Y1.6905
N62 Z0.25
N63 X3.7588Y1.3681
N64 Z0.
N65 X1.4095Y0.513
N66 Z0.25
N67 X1.4489Y0.3882
N68 Z0.
N69 X3.8637Y1.0353
N70 Z0.25
N71 X3.9392Y0.6946
N72 Z0.
N73 X1.4772Y0.2605
N74 Z0.25
N75 X1.4943Y0.1307
N76 Z0.
N77 X3.9848Y0.3486
N78 Z0.25
N79 X4.Y0.
N80 Z0.
N81 X1.5
N82 Z0.25
N83M30
%





On Monday, October 26, 2015 1:43 AM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

With GCode segments only ~ 0.0003 inches long and only 4 decimals in the GCode (0.0001 inches) the resulting path has a lot of zig-zags.  It takes some patience but zooming in carefully you can see them.  Do you know why your CAD system is generating so many tiny segments?

alt

I wrote up an analysis and hopefully a solution for the wiki:
http://dynomotion.com/wiki/index.php?title=Trajectory_Planner_Smoothing_Noisy_GCode

Please let us know how it works.
Regards
TK

On 10/25/2015 12:41 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 











  @@attachment@@
Group: DynoMotion Message: 12548 From: kurt huizenga Date: 11/20/2015
Subject: Re: KStep jerky motion
Hey Tom,
I am using a desktop gantry type router setup, very similar to an openbuilds OX but more heavily built.  I dialed down the acceleration and it did yield a big improvement in the movement accuracy.  Attached is a picture of that test run.  There are still a few spots with some lingering artifacts though.  I found looking at other tests that the waviness is strongest at the start of the movement.  So for the lines I am drawing, they are wavy at the beginning and straighten out some at the end.  Is there anything else that you know of that could be causing this aside from the acceleration?  

thanks again for the help! 



On Thursday, November 19, 2015 9:45 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
Hi semperfikurt,

Your acceleration of 30inches/sec2 is fairly high.  What type of machine mechanical structure do you have?  Can it handle that level of acceleration without deforming?  It looks like after the short moves the following line is wavy like the machine is shaking and settling out.

Maybe try reducing the acceleration way down to 5inches/sec2.  Doing so only increased the run time from 37.6 seconds to 45.7 seconds.

Regards
TK

On 11/19/2015 4:10 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
Hey Tom, 
I have worked on this problem for a little while now and think I have eliminated some variables but still could use some help pinpointing the issues with the wavy machine movement.

  Attached is the gcode for a test pattern I did, as well as the output and my current settings.  I played around with it for awhile but can't seem to get it to smooth out.  I moved the job around on the bed with fixture offsets so I don't think the problem is mechanical, and the gcode is basically linear so I don't think it's a CAM problem either which makes me think I have something wrong in the settings area.  Is there something in how I have my settings configured that might be causing this problem? 

Thanks! 

%
O0
N1G40G49G80
(Engraving)
N2(Tool Diameter = 0.0 Length = 4.0 )
N3G54
N4G20T1M6
N5 S10000M3
N6G90G1X0.Y4. F150.
N7G43Z0.25H1
N8 Z0.
N9 Y1.5
N10 Z0.25
N11 X0.1307Y1.4943
N12 Z0.
N13 X0.3486Y3.9848
N14 Z0.25
N15 X0.6946Y3.9392
N16 Z0.
N17 X0.2605Y1.4772
N18 Z0.25
N19 X0.3882Y1.4489
N20 Z0.
N21 X1.0353Y3.8637
N22 Z0.25
N23 X1.3681Y3.7588
N24 Z0.
N25 X0.513Y1.4095
N26 Z0.25
N27 X0.6339Y1.3595
N28 Z0.
N29 X1.6905Y3.6252
N30 Z0.25
N31 X2.Y3.4641
N32 Z0.
N33 X0.75Y1.299
N34 Z0.25
N35 X0.8604Y1.2287
N36 Z0.
N37 X2.2943Y3.2766
N38 Z0.25
N39 X2.5711Y3.0642
N40 Z0.
N41 X0.9642Y1.1491
N42 Z0.25
N43 X1.0607Y1.0607
N44 Z0.
N45 X2.8284Y2.8284
N46 Z0.25
N47 X3.0642Y2.5711
N48 Z0.
N49 X1.1491Y0.9642
N50 Z0.25
N51 X1.2287Y0.8604
N52 Z0.
N53 X3.2766Y2.2943
N54 Z0.25
N55 X3.4641Y2.
N56 Z0.
N57 X1.299Y0.75
N58 Z0.25
N59 X1.3595Y0.6339
N60 Z0.
N61 X3.6252Y1.6905
N62 Z0.25
N63 X3.7588Y1.3681
N64 Z0.
N65 X1.4095Y0.513
N66 Z0.25
N67 X1.4489Y0.3882
N68 Z0.
N69 X3.8637Y1.0353
N70 Z0.25
N71 X3.9392Y0.6946
N72 Z0.
N73 X1.4772Y0.2605
N74 Z0.25
N75 X1.4943Y0.1307
N76 Z0.
N77 X3.9848Y0.3486
N78 Z0.25
N79 X4.Y0.
N80 Z0.
N81 X1.5
N82 Z0.25
N83M30
%





On Monday, October 26, 2015 1:43 AM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

With GCode segments only ~ 0.0003 inches long and only 4 decimals in the GCode (0.0001 inches) the resulting path has a lot of zig-zags.  It takes some patience but zooming in carefully you can see them.  Do you know why your CAD system is generating so many tiny segments?

alt

I wrote up an analysis and hopefully a solution for the wiki:
http://dynomotion.com/wiki/index.php?title=Trajectory_Planner_Smoothing_Noisy_GCode

Please let us know how it works.
Regards
TK

On 10/25/2015 12:41 PM, kurt huizenga semperfikurt@... [DynoMotion] wrote:
 
When I first encountered the problem, I was using I think two digits of precision.  I upped that to five and it did get slightly better but still was very jittery.  

Here Is the first piece of the 3d finishing pass I was using, this one has five digits of precision for the Gcode.  


G01 X2.4342 Y0.0288 Z1.5500  F200.0
Z0.0868
Z0.0618
X2.4343 Y0.0289 Z0.0634  F100.0
Z0.0646
Z0.0655
X2.4344 Z0.0665
Z0.0671
X2.4345 Y0.0290 Z0.0679
Z0.0686
X2.4346 Z0.0694
X2.4347 Y0.0291 Z0.0702
Z0.0708
X2.4348 Y0.0292 Z0.0715
X2.4349 Z0.0720
Z0.0726
X2.4350 Y0.0293 Z0.0734
X2.4351 Z0.0739
X2.4352 Y0.0294 Z0.0743
X2.4353 Z0.0748
Y0.0295 Z0.0752
X2.4354 Z0.0756
X2.4355 Z0.0760
Y0.0296 Z0.0764
X2.4356 Z0.0768
X2.4357 Y0.0297 Z0.0772
Z0.0775
X2.4359 Y0.0298 Z0.0782
X2.4360 Y0.0299 Z0.0789
X2.4362 Z0.0795
X2.4363 Y0.0300 Z0.0801
X2.4364 Y0.0301 Z0.0807
X2.4366 Y0.0302 Z0.0812
X2.4367 Y0.0303 Z0.0818
X2.4369 Z0.0823
X2.4370 Y0.0304 Z0.0828
X2.4371 Y0.0305 Z0.0833
X2.4373 Y0.0306 Z0.0838
X2.4374 Y0.0307 Z0.0842
X2.4376 Z0.0847
X2.4377 Y0.0308 Z0.0851
X2.4378 Y0.0309 Z0.0855
X2.4380 Y0.0310 Z0.0860
X2.4381 Y0.0311 Z0.0864
X2.4383 Z0.0868
X2.4384 Y0.0312 Z0.0872
X2.4385 Y0.0313 Z0.0875
X2.4387 Y0.0314 Z0.0879
X2.4388 Y0.0315 Z0.0883
X2.4390 Z0.0886
X2.4391 Y0.0316 Z0.0890
X2.4392 Y0.0317 Z0.0893
X2.4394 Y0.0318 Z0.0897
X2.4395 Y0.0319 Z0.0900
X2.4396 Z0.0903
X2.4398 Y0.0320 Z0.0907
X2.4401 Y0.0322 Z0.0913
X2.4403 Y0.0323 Z0.0919
X2.4406 Y0.0325 Z0.0925
X2.4409 Y0.0327 Z0.0930
X2.4412 Y0.0328 Z0.0936
X2.4415 Y0.0330 Z0.0941
X2.4417 Y0.0331 Z0.0947
X2.4420 Y0.0333 Z0.0952
X2.4423 Y0.0334 Z0.0957
X2.4426 Y0.0336 Z0.0962
X2.4429 Y0.0338 Z0.0966
X2.4431 Y0.0339 Z0.0971
X2.4434 Y0.0341 Z0.0975
X2.4437 Y0.0342 Z0.0980
X2.4440 Y0.0344 Z0.0984
X2.4442 Y0.0346 Z0.0989
X2.4445 Y0.0347 Z0.0993
X2.4448 Y0.0349 Z0.0997
X2.4451 Y0.0350 Z0.1001
X2.4454 Y0.0352 Z0.1005
X2.4456 Y0.0353 Z0.1009
X2.4459 Y0.0355 Z0.1012
X2.4462 Y0.0357 Z0.1016
X2.4465 Y0.0358 Z0.1020
X2.4468 Y0.0360 Z0.1023
X2.4470 Y0.0361 Z0.1027
X2.4473 Y0.0363 Z0.1030
X2.4476 Y0.0364 Z0.1034
X2.4479 Y0.0366 Z0.1037
X2.4482 Y0.0368 Z0.1040
X2.4484 Y0.0369 Z0.1044
X2.4487 Y0.0371 Z0.1047
X2.4493 Y0.0374 Z0.1053
X2.4498 Y0.0377 Z0.1059
X2.4504 Y0.0380 Z0.1064
X2.4509 Y0.0383 Z0.1070
X2.4515 Y0.0386 Z0.1075

When I experimented with the collinear tolerance I increased it a lot to see the effect and it basically turned my curved toolpaths into straight lines.  Will this feature interpolate curves or does it rather connect gcode points into straight lines? 

Also is there any possibility that the post processor could have an effect on this?  I have been using the HAAS post in Rhinocam, is there any specific one that works best with KmotionCNC?



On Sunday, October 25, 2015 3:01 PM, "TK tk@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
[Attachment(s) from TK included below]
Hi semperfikurt,

The only thing I see is that your Collinear Tolerance is set very small (0.1 mil).  This will give the Trajectory Planner little opportunity to straighten any tiny "zig-zags" in your GCode.  Such as:



The small Collinear Tolerance requires the Trajectory Planner to follow the specified GCode exactly.   Also any "zig-zags" with angles greater than your specified break angle (15 degrees) will produce and exact stop. 

Is your GCode smooth?   How many digits of precision?  Can you post a small fragment of your GCode that demonstrates the problem?

Regards
TK
 


On 10/25/2015 10:57 AM, semperfikurt@... [DynoMotion] wrote:
 
I am having trouble getting the trajectory planning settings dialed in correctly for my CNC router.  It runs smoothly and all when doing linear moves in any of the axes, but when doing a curve it is very jumpy and the cut winds up not being very smooth.  Essentially it is ten thousand little "start and stops" rather than one smooth curve.  I have read the help section for all of this and I have messed with it for awhile but I haven't been able to make a difference with it,  What do I need to change in the settings to get the 3D finishing path performance to smooth out? 









Group: DynoMotion Message: 12549 From: carlcnc Date: 11/20/2015
Subject: Re: KStep jerky motion
Kurt
if I may jump in, you say  it is similar to an Ox
so it is nominal 1x1 1/2 extrusions?
 you are using small  belts  to move the machine?
 it is probably belt bounce/stretch and possibly frame flex under load
plus I assume you have some type of V roller or flat bearings for linear rails,
another source of minute movements that gets amplified at the tool

sorry if this is disappointing news
Carl
 
Group: DynoMotion Message: 12551 From: kurt huizenga Date: 11/20/2015
Subject: Re: KStep jerky motion
Attachments :
Hey Carl, 
Yeah it's using extrusions, 3 20x80's bolted together for the gantry and 1/4" aluminum end plates.  Attached is a pic of my setup.  

I considered belt stretch and deflection originally however, something that lead me to think I had a problem with my software configuration was that when I watched the steppers as the machine ran, they actually turned back and forth to create the wavy lines, If it was a result of belt stretch or deflection I had thought the steppers would be holding or turning smoothly in a single direction as they would be for straight tool paths, and the flexing motion happening with them holding, otherwise there would be skipped steps.  Also on some of the test drawings I did, some of the lines were smooth and correct, only certain tool paths were wavy.  

Anyway all this was why I thought the problem was with my software setup, also pretty much every problem I have had thus far has been because of a checkbox or setting that I didn't have configured right. I will definitely start looking at the structure side of this though.  

I appreciate the advice!  



On Friday, November 20, 2015 6:57 PM, "carlcnc@... [DynoMotion]" <DynoMotion@yahoogroups.com> wrote:


 
Kurt
if I may jump in, you say  it is similar to an Ox
so it is nominal 1x1 1/2 extrusions?
 you are using small  belts  to move the machine?
 it is probably belt bounce/stretch and possibly frame flex under load
plus I assume you have some type of V roller or flat bearings for linear rails,
another source of minute movements that gets amplified at the tool

sorry if this is disappointing news
Carl
 


  @@attachment@@